package cn.stylefeng.guns.modular.demo.controller.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.List;

@ApiModel("进销存查询查询")
@Data
@ToString
public class QueryStockRequest extends PageRequest {
    @ApiModelProperty(value = "进货日期开始")
    private Long saleTimeBegin;
    @ApiModelProperty(value = "进货日期结束")
    private Long saleTimeEnd;

    @ApiModelProperty(value = "商品id")
    private String goodsId;

    @ApiModelProperty(value = "批次号")
    private String batchNo;

    @ApiModelProperty(value = "入库类型  1 入库 2退货")
    private Integer saleType;
    @ApiModelProperty(value = "进销存类型 supplier 供应商 store门店 sale 销售 只有sale类型，并且saleType =1才可以打印")
    private String type;


    @ApiModelProperty(value = "供应商id")
    private String supplierId;


    @ApiModelProperty(value = "是否参与返利计算")
    private Integer canRebate;

    @ApiModelProperty(value = "是否测试数据 0 否 1是")
    private Integer test;
    @ApiModelProperty(value = "进销存id")
    private List<String> saleStockIdList;
    @ApiModelProperty(value = "门店code")
    private String storeCode;
    @ApiModelProperty(value = "厂家名称")
    private String manufacturer;


}


